package com.kws.system.domain.payment.info;

import io.swagger.annotations.ApiModelProperty;

/**
 * <b>QuerySignContractStatusInfo</b>
 *
 * @description: QuerySignContractStatusInfo <br>
 * @date: 2024/12/11 17:45 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class QuerySignContractStatusInfo {
    @ApiModelProperty(value = "返回状态码")
    private String res_code;

    @ApiModelProperty(value = "状态信息")
    private String res_msg;

    @ApiModelProperty(value = "来源平台账户")
    private String accesser_acct;

    @ApiModelProperty(value = "自助签约平台流水号")
    private String ums_reg_id;

    @ApiModelProperty(value = "请求流水号")
    private String request_seq;

    @ApiModelProperty(value = "申请状态:00：签约中" +
            "01：签约成功（中间状态" +
            "02：入网审核中（人工审核流程" +
            "03：入网成功（最终成功状态" +
            "04：入网失败" +
            "05：对公账户待验证或异常（对公账户状态" +
            "06：风控审核中（系统审核状态" +
            "11：短信签生成合同成功（短信签约流程" +
            "18：资料填写中（前端流程状态" +
            "28：资料验证失败" +
            "31：冻结账户" +
            "32：客服视频核验中（可再次调用签约接口" +
            "33：客服视频核验失败（可再次调用签约接口" +
            "34：待客户经理补充材料（等待客户经理处理工单" +
            "35：DM已冻结" +
            "99：其它错误")
    private String apply_status;

    @ApiModelProperty(value = "申请状态对应的描述信息:00：签约中" +
            "01：签约成功（中间状态" +
            "02：入网审核中（人工审核流程" +
            "03：入网成功（最终成功状态" +
            "04：入网失败" +
            "05：对公账户待验证或异常（对公账户状态" +
            "06：风控审核中（系统审核状态" +
            "11：短信签生成合同成功（短信签约流程" +
            "18：资料填写中（前端流程状态" +
            "28：资料验证失败" +
            "31：冻结账户" +
            "32：客服视频核验中（可再次调用签约接口" +
            "33：客服视频核验失败（可再次调用签约接口" +
            "34：待客户经理补充材料（等待客户经理处理工单" +
            "35：DM已冻结" +
            "99：其它错误")
    private String apply_status_msg;

    @ApiModelProperty(value = "入网成功后下游系统同步后返回（入网成功状态更新后，下游系统还需进行数据同步，自助签约会在同步完成后返回商户号信息）")
    private String mer_no;

    @ApiModelProperty(value = "商户名称")
    private String mchntName;

    @ApiModelProperty(value = "企业号")
    private String company_no;

    @ApiModelProperty(value = "失败原因")
    private String fail_reason;

    public String getRes_code() {
        return res_code;
    }

    public void setRes_code(String res_code) {
        this.res_code = res_code;
    }


    public String getRes_msg() {
        return res_msg;
    }

    public void setRes_msg(String res_msg) {
        this.res_msg = res_msg;
    }

    public String getAccesser_acct() {
        return accesser_acct;
    }

    public void setAccesser_acct(String accesser_acct) {
        this.accesser_acct = accesser_acct;
    }

    public String getUms_reg_id() {
        return ums_reg_id;
    }

    public void setUms_reg_id(String ums_reg_id) {
        this.ums_reg_id = ums_reg_id;
    }

    public String getRequest_seq() {
        return request_seq;
    }

    public void setRequest_seq(String request_seq) {
        this.request_seq = request_seq;
    }

    public String getApply_status() {
        return apply_status;
    }

    public void setApply_status(String apply_status) {
        this.apply_status = apply_status;
    }

    public String getApply_status_msg() {
        return apply_status_msg;
    }

    public void setApply_status_msg(String apply_status_msg) {
        this.apply_status_msg = apply_status_msg;
    }

    public String getMer_no() {
        return mer_no;
    }

    public void setMer_no(String mer_no) {
        this.mer_no = mer_no;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getCompany_no() {
        return company_no;
    }

    public void setCompany_no(String company_no) {
        this.company_no = company_no;
    }

    public String getFail_reason() {
        return fail_reason;
    }

    public void setFail_reason(String fail_reason) {
        this.fail_reason = fail_reason;
    }
}
